body{font-size:14px; font-family:"微软雅黑"; background:#FFF;}

.fr{ float:right;}

.fl{ float:left;}

.fn{ float:none;}

.f2{ font-size:12px;}

*{margin:0;padding:0;list-style-type:none;}

a,img{border:0;text-decoration: none;}

ul,li{padding:0px; margin:0px; list-style:none;}

ul li a:hover{ color:#c01920;}

div a:hover{ color:#c01920;}

input,form,select{ margin:0px;padding:0px; outline:medium;}

.mo{ margin: 0 auto;}

.most{ width:100%; height:auto; overflow:hidden;}

.roundBorder{border-radius: 15px;} 

.clear{ clear:both; height:0; overflow:hidden;} 



/*首页*/

.header{ width:100%; height:95px; border-bottom:1px solid #cdcccc; min-width:1000px; position:relative; z-index:5;background: url(../images/bgphoto.png);}

.headercenter{ width:1000px; height:100%;}

.logo{ padding-top:22px; width:200px; height:69px; overflow:hidden;}

.logo img{ width:200px; height:69px;}

.hdrs{ width:800px; height:51px; float:left; line-height:51px;}

.hdrs span{ float:right; font-size:13px; color:#666666;margin:1px 5px 0 5px;}



.hdrs a{ color:#666666;}

.hdrs i{ font-style:normal; padding:0 11px;}

.hd-nav{ width:800px; height:44px;float:left;}

.hdn{ width:100px; height:44px; position:relative; float:left;}

.hdn-show{ width:88px; height:42px; overflow:hidden; text-align:center; font-size:15px; line-height:34px; margin:0 auto;border-right:solid 1px #BBBB9C;}

.hdn-show a{ width:100%; height:100%; display:block; color:#444444;}

.hdn-show a.act,.hdn-show a:hover{ background:url(../images/hd-libg.png) no-repeat; color:#fff;}

.hdn-hide{ width:390px; height:auto; overflow:hidden; position:absolute; left:-40px; top:44px; background:#eff3f6; border-bottom:2px solid #b7111b; padding:15px 20px 12px 24px; display:none; border-top:1px solid #cdcccc;}

.hdnh-nav{ width:240px; height:auto; overflow:hidden;}

.hdnh-nav li{ width:100px; margin:0 0px 14px 0; height:21px; line-height:21px; overflow:hidden; float:left;}

.hdnh-nav a{ width:100%; height:100%; display:block; text-indent:13px; font-size:14px; color:#333333; background:url(../images/hd-icon0.png) no-repeat left center;}

.hdnh-nav a:hover{ background:url(../images/hd-icon1.png) no-repeat left center;}

.hdnn-rt{ width:146px; height:auto; overflow:hidden;}

.hdnn-rt img{ width:146px; height:70px; display:block; margin-bottom:9px;}

.hdnn-rt p{ width:100%; height:auto; overflow:hidden; line-height:20px; display:block; font-size:12px; color:#666666;}

.hdn-left0 .hdn-hide{ left:-130px;}

.hdn-left1 .hdn-hide{ left:-230px;}

.hdn-left2 .hdn-hide{ left:-330px;}

.content{ width:100%; height:auto; min-width:1000px; position:relative; z-index:1;}

.banner{ width:100%; height:611px; overflow:hidden;}

.huandeng{ width:100%; height:100%; overflow:hidden; position:relative;}

.huandeng .hdbig { width:100%; height:100%; overflow:hidden; position:relative; padding:0; margin:0;}

.huandeng .hdbig li { width:100%; height:100%; position:absolute; left:0; top:0; z-index:10;}

.huandeng .hdbig li a{ width:100%; height:100%; display:block;}

.huandeng .hdbig li img { width:100%; height:100%; border:none;}

.huandeng .hdsmall { width:1000px; height:50px; overflow:hidden;}

.huandeng .hdsmall li { color:#222222; float:left; width:200px; height:50px; background:url(../images/banner-sx.png) no-repeat right center #ffffff; cursor:pointer; text-indent:92px; line-height:50px; overflow:hidden;}

.huandeng .hdsmall li a{ width:100%; height:100%; display:block; overflow:hidden; line-height:50px; font-size:15px; color:#333844;}

.huandeng .hdsmall li a.banner-bg0{ background:url(../images/banner-icon0.png) no-repeat 51px center;}

.huandeng .hdsmall li.sel a.banner-bg0{ background:url(../images/banner-icon0h.png) no-repeat 51px center;}

.huandeng .hdsmall li a.banner-bg1{ background:url(../images/banner-icon1.png) no-repeat 51px center;}

.huandeng .hdsmall li.sel a.banner-bg1{ background:url(../images/banner-icon1h.png) no-repeat 51px center;}

.huandeng .hdsmall li a.banner-bg2{ background:url(../images/banner-icon2.png) no-repeat 51px center;}

.huandeng .hdsmall li.sel a.banner-bg2{ background:url(../images/banner-icon2h.png) no-repeat 51px center;}

.huandeng .hdsmall li a.banner-bg3{ background:url(../images/banner-icon3.png) no-repeat 51px center;}

.huandeng .hdsmall li.sel a.banner-bg3{ background:url(../images/banner-icon3h.png) no-repeat 51px center;}

.huandeng .hdsmall li a.banner-bg4{ background:url(../images/banner-icon4.png) no-repeat 51px center;}

.huandeng .hdsmall li.sel a.banner-bg4{ background:url(../images/banner-icon4h.png) no-repeat 51px center;}

.huandeng .hdsmall li.sel{ background:#d13026; color:#fff;}

.huandeng .hdsmall li.sel a{ color:#fff;}

.bannerbt{ width:1000px; height:50px; overflow:hidden; position:absolute; left:50%; margin-left:-500px; bottom:0; z-index:11; _bottom:-1px;}

.banneryy{ background:url(../images/banner-yy.png) repeat-x; width:100%; height:4px; overflow:hidden; margin-bottom:3px;}

.contentcenter{ width:1000px; height:auto; overflow:hidden;}

.io{ margin-bottom:31px;}

.iol{ width:613px; height:auto; overflow:hidden;}

.iol-top{ width:100%; height:54px; overflow:hidden; line-height:54px; color:#666666;}

.iol-top b{ font-size:18px; padding-right:11px; color:#c01920;}

.iol-top a{ font-size:12px; color:#7e7e7e;}

.iolbl{ background:#c01920; width:278px; height:auto; overflow:hidden;}

.iolbl-img{ width:278px; height:153px; overflow:hidden;}

.iolbl-img img{ width:278px; height:153px;}

.iolbl-title{ width:100%; height:36px; padding-top:19px; line-height:36px; overflow:hidden; text-align:center; font-weight:bold;}

.iolbl-title a{ color:#fff;}

.iolbl-title a:hover{ text-decoration:underline; color:#fff;}

.iolbl-tx{ width:245px; height:42px; margin:0 auto 19px; line-height:21px; text-align:center; font-weight:bold;}

.ior{ width:330px; height:auto; overflow:hidden;}

.ior-img{ width:100%; height:165px; overflow:hidden; margin-bottom:4px;}

.ior-img img{ width:330px; height:165px;}

.ior-tx{ width:100%; height:66px; text-indent:25px; line-height:22px; font-size:12px; color:#666666; overflow:hidden; margin-bottom:4px;}

.ior-tx a{ color:#c01920;}

.ior-tx a:hover{ text-decoration:underline; color:#c01920;}

.ior-wh{ background:url(../images/io-bgr.jpg) no-repeat; width:100%; height:90px; overflow:hidden;}

.ior-wh img{ width:78px; height:78px; display:block; border:1px solid #e7e7e7; margin:5px 0 0 245px;}



.footer{ width:100%; background:#f4f4f4; border-top:1px solid #e5e5e5; padding:7px 0 6px; height:auto; min-width:1000px; position:relative; z-index:1;}

.foootercenter{ width:1000px; height:auto; overflow:hidden;}

.fttx{ width:100%; height:24px; line-height:24px; overflow:hidden; font-size:12px; color:#777777;}

.fttx span{ padding-left:12px;}

.fttx a{ color:#777777;}

.iolbr{ width:317px; height:auto; overflow:hidden; padding-top:3px;}

.iolbr li{ width:100%; height:54px; margin-bottom:12px; float:left; overflow:hidden; border-bottom:1px solid #e2dfdc; background:url(../images/io-sx.png) no-repeat 49px 0;}

.iolbr b{ width:64px; height:42px; display:block; overflow:hidden; line-height:42px; color:#cac8c6; font-size:36px; float:left;}

.iolbr p{ width:253px; float:right; height:23px; line-height:23px; overflow:hidden; display:block;}

.iolbr a{ font-size:12px; color:#222222;}

.iolbr span{ width:253px; float:right; height:17px; line-height:17px; overflow:hidden; display:block; font-size:12px; color:#7e7e7e;}

.iolbr li.act b{ color:#444444;}

/*产业概况*/

.ip-banner{ width:100%; height:320px; overflow:hidden;}

.ip-title{ background:url(../images/ipl-titlebg.png) no-repeat; width:245px; height:56px; overflow:hidden; position:absolute; left:50%; margin-left:-496px; top:258px; color:#fff; padding:6px 6px 0; text-align:center; line-height:56px;}

.ip-title span{ font-size:18px;}

.ip-title i{ font-style:normal; padding:0 5px;}

.ipl{ width:265px; height:auto; overflow:hidden; margin-bottom:35px;}

.iplt{ background:url(../images/ipl-sx.png) repeat-y;}

.iplt b{ background:url(../images/ipl-hx.png) no-repeat center bottom; width:203px; height:39px; overflow:hidden; margin:0 auto; display:block; line-height:39px; text-indent:28px; font-weight:400;}

.iplt b a{ width:100%; height:100%; display:block; background:url(../images/ipl-icon0.png) no-repeat 8px center; color:#444;}

.iplt b a:hover,.iplt b a.act{ background:url(../images/ipl-icon1.png) no-repeat 8px center; color:#c01920; font-weight:bold;}

.iplt span.iplt-admrt{ margin-top:7px;}

.iplt span.iplt-admrb{ margin-bottom:7px;}

.iplt span{ width:203px; height:22px; overflow:hidden; margin:0 auto; display:block; line-height:22px; text-indent:39px;}

.iplt span a{ width:100%; height:100%; display:block; background:url(../images/ipl-icon2.png) no-repeat 29px center; font-size:12px; color:#666666;}

.iplt span a:hover,.iplt span a.act{ background:url(../images/ipl-icon3.png) no-repeat 29px center; color:#c01920;}

.iplb{ background:url(../images/ipl-btbg.png) no-repeat; width:100%; height:366px; overflow:hidden;}

.iplb-wh{ width:144px; height:144px; overflow:hidden; margin:27px 0 0 61px;}

.iplb-wh img{ width:144px; height:144px;}

.iplb-title{ width:245px; height:38px; padding-top:33px; overflow:hidden; line-height:38px; margin:0 auto 12px; border-bottom:1px solid #f2b5b8; font-size:16px; text-indent:14px; color:#f6e1e2; font-weight:400;}

.iplb-text{ width:220px; height:auto; overflow:hidden; line-height:22px; font-size:12px; color:#ffffff; margin:0 auto;}

.ipr{ width:710px; height:auto; overflow:hidden; margin-bottom:35px;}

.ipr ul li {line-height: 25px;border-bottom: solid 1px #cccccc;}

.ipr ul li em {float:right;}
.ipp{ width:710px; height:auto; overflow:hidden; margin-bottom:35px;}

.ipp ul li {line-height: 25px;}

.ipr-col{ width:100%; height:35px; overflow:hidden; line-height:35px; padding:15px 0 3px; background:url(../images/ipr-hx.png) no-repeat left bottom; margin-bottom:17px; font-size:12px; color:#666666;}

.ipr-col span{ display:block; height:100%; overflow:hidden;}

.ipr-col a{ color:#666;}

.ipr-col i{ font-style:normal; padding:0 8px; display:block; height:100%; overflow:hidden;}

.ipr-col span.ipr-home{ padding-left:20px; background:url(../images/ipr-home.png) no-repeat left center;}

.ipr-sidebar{ width:200px; height:auto; overflow:hidden;position: relative;}

.ipr-sidebar b{ width:109px; height:30px; display:block; overflow:hidden; text-align:right; line-height:30px; font-size:24px; color:#828282;}

.ipr-sidebar em{ font-style:normal; text-align:right; width:73px; height:30px; display:block; overflow:hidden; line-height:15px; font-size:12px; color:#bababa; }

.ipr-sidebar span{ text-align:right; width:73px; padding-right:16px; background:url(../images/ipr-icon0.png) no-repeat right center; height:15px; display:block; overflow:hidden; line-height:15px; font-size:12px; color:#bababa;position: absolute;right: 6px;bottom:-1px;}

.ipr-text{ line-height:27px; color:#666; padding:46px 0 30px;}

.ipr-text p strong{font-size:24px;}

.ipr-link a{ width:100px; height:27px; display:block; overflow:hidden; text-align:center; line-height:27px; color:#fff; background:#c01920; font-size:12px;}

.ipr-link a:hover{ color:#fff; background:#d1383e;}

.ipr-xc {line-height: 27px;color:#666;padding:46px 0 30px 75px;}

/*行业资质

.lqs-nav{ padding-top:50px;}

.lqs-nav li{ width:216px; height:auto; overflow:hidden; float:left; margin:0 10px 9px 0;}

.lqs-nav li.mro{ margin-right:0;}

.lqs-nav img{ width:216px; height:144px; display:block;}

.lqs-nav p{ width:100%; height:47px; display:block; overflow:hidden; text-align:center; line-height:47px;}

.lqs-nav a{ color:#444444; font-size:13px;}*/

.lqs-nav  li .photo img {
	display:block;
	vertical-align:middle; 
}

.lqs-nav  li { width:300px; height:270px; float: left; display:inline; overflow: hidden;margin-bottom: 20px;padding-left:30px;}
.lqs-nav  li .photo { width:300px; height:240px; overflow:hidden;}
.lqs-nav  li p {text-align: center;}
.lqs-nav  li .photo img { width:300px;height:240px;vertical-align:middle; }
.lqs-nav  li .name { text-align: center; line-height:52px;  }
.lqs-nav  li.on .name a{ color:#2bd2d5;}


/**公司荣誉 资质 三个图片一行单独样式*/
.lqs-zz  li .photo img {
	display:block;
	vertical-align:middle; 
}

.lqs-zz  li { width:190px; height:220px; float: left; display:inline; overflow: hidden;margin-bottom: 20px;padding-left: 30px}
.lqs-zz  li .photo { width:220px; height:170px; overflow:hidden;}
.lqs-zz  li .photo img { width:198px;height:153px;vertical-align:middle; }
.lqs-zz  li p {text-align: center;}
.lqs-zz  li .name { text-align: center; line-height:52px;  }
.lqs-zz  li.on .name a{ color:#2bd2d5;}

/*详细*/

.p27_Xx{ width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:5; display:none; overflow:hidden;}

.p27_Bg{ width:100%; height:100%; background:black; opacity:0.8; position:absolute; top:0px; left:0px; z-index:1; overflow:hidden;}

.p27BLeft span,.p27BRight span{ position:absolute;top:50%;margin-top:-22px;width:24px;height:43px;background:url(./p27/s_gallery_2012110702.png) 0 -50px;display:none;}

.p27BLeft span{left:10px;	}

.p27BRight span{right:10px;background-position:-30px -50px;}.p27BLeft:hover span,.p27BRight:hover span{display:inline-block;}

.P27BShop a:hover{opacity: 0.8;}

.P27BSRight{background-position:-16px 0;}

.P27BShop a:hover{opacity: 0.8;}

/*详细 底部操作部分*/

.p27_Xx_Shop{width:100%;

	height:110px;

	position:absolute;

	left:0px;

	bottom:-82px;

	z-index:5;

}

.p27_Xx_Title{

	width:100%;

	height:27px;

	border-bottom:2px solid #232323;

	text-align:center;

}

.p27_Xx_Title span{

	display:inline-block;

	width:82px;

	height:29px;

	line-height:29px;

	text-align:center;

	background:url(./p27/Mask_count.png);

	color:white;

	font-size:12px;

}

.p27_Xx_Title span i{

	font-style:normal;

	font-size:18px;

	color:#0A96D0;

}



/*详细界面 底部操作部分的 按钮区域*/

.p27_Xx_Container{

	height:80px;

	width:100%;

	background:#000000;

	padding-top:10px;

}

.p27_Xx_BtnLeft,.p27_Xx_BtnRight{

	position:absolute;

	width:50%;

	height:100%;

	z-index:2;

	background:;

}

.p27_Xx_BtnLeft{

	left:0px;

}

.p27_Xx_BtnRight{

	right:0px;

}

.p27_Xx_BtnLeft span,.p27_Xx_BtnRight span{

	display:inline-block;

	width:63px;

	height:63px;

	background:url(../images/left_control.png) no-repeat;

	position:absolute;

	top:50%;

	margin-top:-46px;

}

.p27_Xx_BtnLeft span{

	left:5%;

}

.p27_Xx_BtnRight span{

	background:url(../images/right_control.png) no-repeat;

	right:5%;

}



.p27_Xx_Colse{

	width:54px;

	height:54px;

	background:url(../images/text_pic_close.png) no-repeat;

	display:inline-block;

	position:absolute;

	z-index:5;

	right:20px;

	top:20px;

}

/*详细 大图*/

.p27_Xx_Image{

	width:auto;

	height:auto;

	position:absolute;

	z-index:4;

	overflow:hidden;

}

.p27_Xx_Image img{

	border:5px solid white;

	border-bottom:0px;

}



/*大图 下方的文字*/

.p27_Xx_IMsg{

	width:100%;

	height:30px;

	line-height:30px;

	display:inline-block;

	background:white;

}

.p27_Xx_IMsg a{

	font-size:12px;

	color:black;

	float:right;

	text-decoration:none;

	margin-right:10px;

}





/*全屏 底部按钮区域*/

.p27_Xx_Content{

	width:10000px;

	height:100%;

	position:relative;

}

.p27_Xx_Items{

	float:left;

	width:80px;

	height:60px;

	background:red;

	overflow:hidden;

	margin-left:4px;

	border:3px solid #000;

	text-align:center;

	background:black;

}

.p27_Xx_Items img{

	height:100%;

	opacity:0.6;

}

.p27_Xx_Act{

	border-color:#2D96E9;

	background:white;

}

.p27_Xx_Act img,.p27_Xx_Items:hover img{

	opacity:1;

}



/*详细大图 描述*/

.p27_Xx_Msg{

	width:100%;

	height:30px;

	text-align:center;

	position:absolute;

	left:0px;

	top:0px;

	z-index:1;

	color:white;

	font-size:14px;

}



/*详细图片上的 左右按钮*/

.p27_Xx_ILeft,.p27_Xx_IRight{

	width:50%;

	position:absolute;

	height:100%;

	top:0px;

	z-index:2;

}

.p27_Xx_ILeft{

	cursor:url(./p27/arr_left.cur), auto;

	left:0px;

}

.p27_Xx_IRight{

	cursor:url(./p27/arr_right.cur), auto;

	right:0px;

}

.p27_Xx_ILeft:hover,.p27_Xx_IRight:hover{

	text-decoration:underline;

	color:white;

}

a:focus {

	outline: medium none;

}



/*自动播放按钮*/

.p27_Xx_Auto,.p27_Xx_Stop{

	position:absolute;

	top:10px;

	right:10px;

	display:inline-block;

	width:20px;

	height:20px;

	background:url(./p27/g_btn_play.png);

	z-index:3;

}

.p27_Xx_Stop{

	display:none;

	background:url(./p27/pause1.png) no-repeat center;

}

.p27_Xx_Auto:hover,.p27_Xx_Stop:hover{

	opacity:0.8;

}

/*集团动态详情*/

.nix-title{ width:100%; overflow:hidden; text-align:center; line-height:25px; font-size:20px; color:#555555; font-weight:400; margin:0 auto;}

.nix-subt{ width:100%; height:33px; line-height:33px; overflow:hidden; border-bottom:1px solid #dcdbdb; position:relative; text-align:center; font-size:12px; color:#7e7e7e; margin:0 auto 15px;}

.nix-subt span{ padding-right:21px;}

.nix-subt a{ width:65px; height:100%; display:block; font-size:12px; color:#838383; text-align:left; position:absolute; right:7px; bottom:0; background:url(../images/nix-icon0.png) no-repeat right center;}

.nix-texts{ width:100%; height:auto; overflow:hidden; margin:0 auto 45px; line-height:22px; color:#666;}



.nix-texts-news { width:100%; height:auto; overflow:hidden; margin:0 auto 45px; line-height:22px; color:#666;}

/**.nix-texts-news img {width:500px;height:350px;}**/
.nix-link{ width:100%; height:25px; line-height:25px; overflow:hidden; color:#666666; margin:0 auto; font-size:13px;}

.nix-link a{ color:#666666;}

div.nix-asmts{ margin-bottom:55px;}

/*集团动态*/

.nit{ width:705px; height:auto; overflow:hidden; border:1px solid #e9e9e9; margin:58px 0 20px;}

.nit-img{ width:278px; height:153px; padding:3px 22px 3px 3px; overflow:hidden;}

.nit-img img{ width:278px; height:153px;}

.nit-title{ width:385px; height:40px; padding-top:13px; overflow:hidden; line-height:40px;}

.nit-title a{ color:#c01920;}

.nit-title a:hover{ text-decoration:underline; color:#c01920;}

.nit-text{ width:385px; height:66px; font-size:12px; color:#777777; overflow:hidden; line-height:22px;}

.nit-bt{ width:385px; height:25px; font-size:12px; color:#b3b3b3; overflow:hidden; line-height:25px;}

.nit-bt a{ color:#b3b3b3;}

.nib{ width:100%; height:110px; background:url(../images/ni-bg1.jpg) no-repeat; margin-bottom:22px;}

div.ipr .nib.act{ background:url(../images/ni-bg0.jpg) no-repeat;}

.nibl{ width:90px; height:100%; overflow:hidden; margin-right:24px; color:#fff;}

.nibl b{ width:100%; height:73px; display:block; overflow:hidden; text-align:center; line-height:73px; font-size:32px; font-weight:400;}

.nibl p{ width:100%; height:37px; display:block; overflow:hidden; text-align:center; line-height:37px;}

.nibr{ width:570px; height:auto; overflow:hidden;}

.nibr-title{ width:570px; height:36px; padding-top:11px; overflow:hidden; line-height:36px;}

.nibr-title a{ color:#444;}

.nibr-text{ width:570px; height:46px; font-size:12px; color:#777777; overflow:hidden; line-height:23px;}



/*联系我们*/

div.cuo-mrt{ margin-top:55px;}

.cuo{ width:100%; height:auto; overflow:hidden; border-bottom:1px dotted #d2d2d2; margin-bottom:38px; padding-bottom:25px;}

.cuol{ width:440px; height:auto; overflow:hidden;}

.cuol-title{ width:100%; height:20px; line-height:20px; overflow:hidden; font-size:16px; color:#828282;}

.cuol-sut{ width:100%; height:25px; line-height:25px; overflow:hidden; font-size:12px; color:#b2b2b2;}

.cuol-text{ width:100%; height:72px; overflow:hidden;}

.cuol-text span{ width:100%; height:24px; display:block; float:left; overflow:hidden; line-height:24px; text-indent:25px; font-size:12px; color:#666666;}

.cuol-text span.cuolt-icon0{ background:url(../images/cu-icon0.png) no-repeat left center;}

.cuol-text span.cuolt-icon1{ background:url(../images/cu-icon1.png) no-repeat left center;}

.cuol-text span.cuolt-icon2{ width:50%; background:url(../images/cu-icon2.png) no-repeat left center;}

.cuol-text span.cuolt-icon3{  width:50%; background:url(../images/cu-icon3.png) no-repeat left center;}

.cuor{ width:253px; height:108px; overflow:hidden; border:1px solid #e0e0e0; position:relative;}

/* .cuor img{ width:253px; height:108px; display:block;} */

.cuor span{ background:url(../images/cu-link.png) no-repeat; width:96px; height:24px; display:block; position:absolute; bottom:0; right:0;}

.cuor a:hover span{ background:url(../images/cu-link.png) no-repeat 0 -24px;}

/*联系我们2*/

.cuto{ padding:40px 0 25px;}

.curo-text{ width:360px; height:auto; overflow:hidden; line-height:22px; color:#666;}

.curo-wh{ background:url(../images/cu-bgs.jpg) no-repeat; width:334px; height:152px; overflow:hidden;}

.curo-wh img{ width:86px; height:86px; padding:36px 0 0 14px;}

.cut-map{ width:705px; height:313px; overflow:hidden; border:1px solid #cccccc;}

/*企业荣誉*/

.ha-col{ width:1150px; height:57px; margin-top:4px; line-height:57px; overflow:hidden; font-size:13px; color:#7b7b7b; padding-right:15px;}

.ha-col span{ float:right; height:100%; display:block; overflow:hidden;}

.ha-col i{ font-style:normal; padding:0 9px; float:right; height:100%; display:block; overflow:hidden;}

.ha-col span.ad-home{ padding-left:23px; background:url(../images/ha-home.png) no-repeat left center;}

.ha-col a{ color:#7b7b7b;}

.hd-navo{ padding-left:365px; width:800px; height:34px; overflow:hidden;}

.hd-navo li{ width:140px; margin-right:20px; height:34px; float:left; overflow:hidden; text-align:center; line-height:34px;}

.hd-navo a{ font-size:16px; color:#696969; width:100%; height:100%; display:block; background:#cfcfcf;}

.hd-navo a:hover,.hd-navo a.act{ color:#fff; background:#279bde;}

.ha-list{ width:60%; height:auto; margin:50px auto 25px; position:relative;}

.i-cp{ height:auto; padding:0 10px;}

.cp3d{height: 330px; width:100%;}

.cp3d ul{margin: 0 auto;width: 100%;height: 330px; position:relative; z-index:8;}

.cp3d li{height: 220px;width: 300px;background-color: #ccc;text-align: center;cursor: pointer;box-shadow: 0 0 10px #999; border:4px solid #fff;}

.cp3d li img{width: 100%;height: 100%;}

#prev,#next{position: absolute;top: 140px;width: 37px;height: 37px;cursor: pointer; background:url(../images/ha-fx.png) no-repeat; z-index:100;}

#prev{ right: 368px; background-position:0 -37px;}

#next{ background-position:-37px 0; left: 368px;}

.cp3d p{ width:100%; height:35px; display:block; overflow:hidden; background:url(../images/ha-opo.png) repeat; text-align:center; line-height:35px; color:#fff; position:absolute; left:0; bottom:0;}

#prev:hover{background:url(../images/ha-fx.png) no-repeat;}

#next:hover{background:url(../images/ha-fx.png) no-repeat -37px -37px;}

.ha-nant{ width:710px; height:auto; overflow:hidden; margin:0 auto 9px;}

.ha-nant li{ width:100%; height:29px; border-bottom:1px solid #e4e2e2; float:left; overflow:hidden; float:left;}

.ha-nant a{ width:100%; height:28px; display:block; overflow:hidden; text-indent:24px; background:url(../images/ha-libg.png) no-repeat 6px center; line-height:28px; color:#4f4f4f;}

.ha-nant a:hover{ background:url(../images/ha-libgh.png) no-repeat 6px center #c01920; color:#fff;}

/*四方版图*/

div.ttsfs .ipr{ width:100%;}

div.ttsfs .ipr-col{ background:url(../images/tt-hx.png) no-repeat left bottom;}

.tt{ padding:30px 0 20px;}

.tts{ width:200px; height:auto; overflow:hidden; position:relative;}

.tts i{ width:100%; height:100%; display:none; position:absolute; left:0; top:0; background:url(../images/tt-opo.png) repeat;}

.tts img{ width:200px; height:360px; display:block;}

.tts p{ width:100%; height:auto; overflow:hidden; display:block; padding:6px 0 7px; background:#858585;}

.tts b{ width:100%; height:31px; line-height:31px; color:#fff; font-size:15px; display:block; overflow:hidden; text-align:center;}

.tts span{ width:100%; height:16px; line-height:16px; color:#c3c3c3; font-size:12px; display:block; overflow:hidden; text-align:center;}

.tts em{ height:92px; overflow:hidden; width:198px; background:url(../images/tt-more.png) no-repeat center center #e2e2e2; display:block; border-left:1px solid #ececec; border-right:1px solid #d5d5d5;}

.tts p.akt{ background:#949494;}

div.contentcenter .tts.act p{ background:#c01920;}

div.contentcenter .tts.act em{ background:url(../images/tt-moret.png) no-repeat center center #c01920; width:100%; border:0;}

/*四方大事记*/

.eq-bg0{ background:url(../images/qe-sx0.png) no-repeat 122px 0; height:31px; width:100%; overflow:hidden; margin-top:63px;}

.eq-bg2{ background:url(../images/qe-sx2.png) no-repeat 122px 0; height:47px; width:100%; overflow:hidden;}

.eq{ background:url(../images/qe-sx1.png) repeat-y 122px 0;}

.eqs{ width:100%; height:auto; overflow:hidden; position:relative;}

.eqsl{ width:132px; height:61px; overflow:hidden; position:absolute; left:0; top:0; line-height:61px; text-indent:31px; color:#c01920; font-weight:bold; background:url(../images/qe-icon0.png) no-repeat right center;}

.eqsr{ width:548px; height:auto; overflow:hidden; padding:7px 16px 6px; background:#f4f4f4; border-bottom:1px solid #dcdcdc; margin-bottom:10px;}

.eqsr li{ width:100%; height:44px; line-height:24px; float:left; overflow:hidden; font-size:12px; color:#666666;margin-bottom: 5px;}

/*招聘岗位*/

.ra-tab{ width:100%; height:auto; margin:50px 0; border-collapse:collapse;}

.ra-tab td{ border:1px solid #ebebeb; font-size:12px; color:#666666; padding:0 17px; height:30px;}

.ra-tab b,.ra-tab span,.ra-tab a{ color:#c01920;}

.ra-tab a:hover{ text-decoration:underline; color:#c01920;}



/*分页*/

.paging{ width:100%; height:auto; overflow:hidden;}

.pageList{float: right; margin: 0 auto;clear: both;padding-top: 52px; padding-bottom: 28px;width: auto;}



.pageList ul li{ float:left; display:inline;}

.pageList ul.l{ text-decoration: none; float:left; color:gray; font-family:微软雅黑;  font-size: 14px; font-style: normal;line-height: 23px;  padding-left: 10px;}

.pageList ul.l em{font-style: normal;}

.pageList ul.l span{margin:2px;}

.pageList ul.r{ float:left; color:#999;padding-left: 5px; font-weight: normal;}

.pageList ul.l a{ text-decoration: none;margin:3px;}

.pageList ul li{line-height: 25px;color: #999999;  float: left;}

.pageList ul li a{ color: white;margin: 0 2px; padding: 6px 10px;text-decoration: none !important;background:#CCCCCC;}

.pageList ul li a.selected,.pageList ul li a:hover{  

    /*当前页面颜色*/

    background-color: #c01920;

    color: white;



}

.pagetr {float:right;overflow:hidden;}

.pagetr td span {margin:2px;}

.pagetr td a {margin:3px;}

.curo-text p{line-height: 27px;}

.aoon{display: none;height: auto;overflow: hidden;}

.ipr-sidebar b.shiji{font-size: 21px;}

.eqsr li b{background:url(../images/qe-libg.png) no-repeat left center;width: 12px;float:left;height: 25px;display: block;}
.eqsr li p{width:536px;height: 44px;line-height: 22px;overflow: hidden;}


































